Testability und Unit Testing

نویسنده

  • Stefan Jungmayr
چکیده

A prerequisite for unit testing is the possibility to test the unit under test in isolation. Ignoring this requirement during system design and implementation can severely decrease the testability of a software system. This article describes design guidelines and metrics which support software developers in avoiding testability problems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Understanding Class-level Testability through Dynamic Analysis_Personal_Custmized

It is generally acknowledged that software testing is both challenging and time-consuming. Understanding the factors that may positively or negatively affect testing effort will point to possibilities for reducing this effort. Consequently there is a significant body of research that has investigated relationships between static code properties and testability. The work reported in this paper c...

متن کامل

Increasing Class-Component Testability

Testability has many effects on software. In general, increasing testability makes detecting faults easier. However, increasing testability of third party software components is difficult because the source is usually not available. This paper introduces a method to increase component testability. This method helps a user test when the component is reused during integration. First, we analyze a...

متن کامل

Integrated Tools for Automatic Design for Testability

* ) This research was supported by the BMFT (Bundesministerium für Forschung und Techno-logie) the Federal Republic of Germany under grant NT 2809 A 3

متن کامل

Evaluation of Software Testing Techniques Through Software Testability Index

Software testing is one of the most important phases in the Software Development Life Cycle (SDLC) which helps in assessing the quality of the software. There are a number of testing techniques at various phases of testing. Selection of the right testing technique at any stage is one of the critical problems and depends on many factors such as resources, schedule, cost of the project, etc. The ...

متن کامل

An Empirical Analysis of Lack of Cohesion Metrics for Predicting Testability of Classes

The aim of this work is to explore empirically the relationship between lack of cohesion metrics and testability of classes in object-oriented systems. We addressed testability from the perspective of unit testing. We performed an empirical analysis using data collected from two Java software systems for which JUnit test cases exist. To capture testability of classes, we used different metrics ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softwaretechnik-Trends

دوره 23  شماره 

صفحات  -

تاریخ انتشار 2003